/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */
#ifndef __CHAR_FACE_HAIR_STYL_DBC_H__
#define __CHAR_FACE_HAIR_STYL_DBC_H__

#include "WOWDbcFile.h"

namespace PQGameCore
{
	/*Chr short for Character.
	*/
	class ChrFaceHairStylDbc
	{
	public:
		static const std::string PATH;
	protected:
		ChrFaceHairStylDbc();
	public:
		static ChrFaceHairStylDbc& getSingleton();
		int getRecordCount(Ogre::uint race, Ogre::uint gender);
		CharFaceHairRecord *getRecord(Ogre::uint race,Ogre::uint gender,Ogre::uint hairstyle);

	private:
		WOWDbcFile* _dbc;
	};

}

#define GNgChrFaceHairStylDbc PQGameCore::ChrFaceHairStylDbc::getSingleton()

#endif
